/**
 * 详情对话框
 */
var QrcodeInfoDlg = {
    data: {
        qrcode: "",
        url: "",
        remark: "",
        agentId: "",
        goodsId: "",
        goodsNo: "",
        scanNum: "",
        recordStatus: "",
        createTime: "",
        updateTime: ""
    }
};

layui.use(['form', 'admin', 'ax','tableSelect'], function () {
    var $ = layui.jquery;
    var $ax = layui.ax;
    var form = layui.form;
    var admin = layui.admin;
    var tableSelect = layui.tableSelect;

    //让当前iframe弹层高度适应
    admin.iframeAuto();

    //表单提交事件
    form.on('submit(btnSubmit)', function (data) {
        var ajax = new $ax(Feng.ctxPath + "/qrcode/addItem", function (data) {
            Feng.success("添加成功！");

            //传给上个页面，刷新table用
            admin.putTempData('formOk', true);

            //关掉对话框
            admin.closeThisDialog();
        }, function (data) {
            Feng.error("添加失败！" + data.responseJSON.message)
        });
        var agentId = $("#agentId").val();
        var goodsNo=$("#goodsNo").val();
        if(agentId ==""&&goodsNo==""){
            Feng.error("请填写代理商或商品编号")
            return false;
        }
        ajax.set(data.field);
        ajax.start();
    });
    //表格选择
    tableSelect.render({
        elem: '#goodsNo',	//定义输入框input对象 必填
        checkedKey: 'goodsNo', //表格的唯一建值，非常重要，影响到选中状态 必填
        searchKey: 'goodsNo',	//搜索输入框的name值 默认keyword-
        searchPlaceholder: '商品编号',	//搜索输入框的提示文字 默认关键词搜索
        table: {	//定义表格参数，与LAYUI的TABLE模块一致，只是无需再定义表格elem
            url:Feng.ctxPath+'/goods/list?status=1',
            cols: [[
                {type: 'radio'},
                {field: 'id', hide: true, title: 'id'},
                {field: 'name', sort: true, align:'center',title: '商品中文名'},
                {field: 'goodsNo', sort: true, align:'center',title: '商品编号'},
                {field: 'title', sort: true,align:'center', title: '商品标题'},
                {field: 'batchNo', sort: true, align:'center',title: '批次号'},
                {field: 'shipFee', sort: true, align:'center',title: '运费'},
            ]]
        },
        done: function (elem, data) {
            //选择完后的回调，包含2个返回值 elem:返回之前input对象；data:表格返回的选中的数据 []
            //拿到data[]后 就按照业务需求做想做的事情啦~比如加个隐藏域放ID...
            console.log(data.data)
            console.log(data.data[0].id)
            //alert(data[0][0].id)
            elem.val(data.data[0].goodsNo);
            elem.parent().find("#goodsId").val(data.data[0].id)
        }
    })
//默认值只需要在触发input上添加 ts-selected="1,2,3" 属性即可 值需与checkedKey对应

});